import os
import shutil


class Function:
    def __init__(self, name):
        self.name = name

    # 创建目录
    def create(self):
        os.mkdir(self.name)
        print('文件夹创建成功')

    # 删除目录
    def delete(self):
        if os.listdir(self.name):  # 判断是不是非空目录
            shutil.rmtree(self.name)  # 删除非空目录
            print('非空目录删除成功')
        else:
            os.rmdir(self.name)  # 删除空目录
            print('空目录删除成功')

    # 查找目录中是否存在某个文件
    def find(self):
        info = input('请输入要查找的文件:')
        if os.path.lexists(info):
            print('文件不存在')
        else:
            print('文件存在')


dir1 = Function('demo')
# dir1.create()  # 创建文件夹
# dir1.delete()  # 删除空或非空目录
# dir1.find()  # 查找该目录中是否存在此文件
